package com.foxitcloud.util;

import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
 * @Description 校验工具类
 * @author xxu
 * @CreateDate 2015年1月8日 上午10:19:56
 */
public class CheckUtil
{
	/**
	 * 添加对邮箱验证的正则表达式
	 * @param str
	 * @author yibin_shen
	 */
	public static boolean hasCrossChar(String str){
		//Pattern pattern = Pattern.compile("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$");
		Pattern pattern = Pattern.compile("^([a-zA-Z0-9]+[\\._]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[\\._]?)+[a-z]+");
		Matcher matcher = pattern.matcher(str);
		if (matcher.matches()) {
			return true;
		}else {
			return false;
		}
	}
}
